package com.demo.java.OD201_250.OD225;

import java.util.Scanner;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【环中最长子串】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/145919990
 */
public class OdMain {
    public static void main(String[] args) {
        try (Scanner s = new Scanner(System.in)) {
            String line = s.nextLine(); // 读取输入字符串
            int max = 0; // 存储最大长度
            int n = line.length(); // 获取字符串长度

            // 遍历所有可能的子串
            for (int i = 0; i < n; ++i) {
                int count = 0; // 记录'o'字符的数量
                // 从第i个字符开始，遍历所有可能的子串
                for (int j = i; j < i + n; j++) {
                    int index = j % n; // 循环遍历字符串
                    if (line.charAt(index) == 'o') {
                        count++; // 统计'o'字符
                    }
                    // 如果'o'的数量是偶数且子串长度大于最大长度，则更新最大长度
                    if (count % 2 == 0) {
                        max = Math.max(max, j - i + 1);
                    }
                }
            }
            System.out.println(max); // 输出结果
        }
    }
}